// 第三方应用

/** 应用状态 */
export enum AppStatus {
  /** 启用 */
  启用 = 0,
  /** 禁用 */
  禁用 = 1
}
export const AppStatusObj: ValueEnumMap<number> = new Map([
  [
    AppStatus.启用,
    {
      text: '启用',
      color: 'blue'
    }
  ],
  [
    AppStatus.禁用,
    {
      text: '禁用',
      color: 'red'
    }
  ]
]);

/** 开放接口状态 */
export enum AppApiStatus {
  /** 启用 */
  启用 = 0,
  /** 禁用 */
  禁用 = 1
}
export const AppApiStatusObj: ValueEnumMap<number> = new Map([
  [
    AppApiStatus.启用,
    {
      text: '启用',
      color: 'blue'
    }
  ],
  [
    AppApiStatus.禁用,
    {
      text: '禁用',
      color: 'red'
    }
  ]
]);

/** 授权类型 */
export enum AppAuthType {
  /** 用户 */
  用户 = 1,
  /** 角色 */
  角色 = 2
}
export const AppAuthTypeObj: ValueEnumMap<number> = new Map([
  [
    AppAuthType.用户,
    {
      text: '用户',
      color: 'blue'
    }
  ],
  [
    AppAuthType.角色,
    {
      text: '角色',
      color: 'red'
    }
  ]
]);
// end 第三方应用
